Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use a unique database manager and integrate it with the queue #496

Merged
merged 18 commits into from
Jan 15, 2025

Conversation

TomasTurina
Copy link
Member

@TomasTurina TomasTurina commented Jan 9, 2025

Related issue
#122

Description

This PR includes the following improvements:

  • Usage of the Persistence class in all the agent code.
  • Several improvements and generalizations made to the SQLiteManager class.
  • Column class better organized.
  • Removed some unused code.
  • Some bug fixes in database operations functions.

Tests

  • Compilation without warnings in every supported platform
    • Linux
    • Windows
    • MAC OS X

@TomasTurina TomasTurina self-assigned this Jan 9, 2025
@TomasTurina TomasTurina linked an issue Jan 9, 2025 that may be closed by this pull request
2 tasks
@TomasTurina TomasTurina force-pushed the enhancement/122-unify-sqlite-manager branch from 72f35ac to 2092181 Compare January 10, 2025 13:58
Copy link
Member

@LucioDonda LucioDonda left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just leaved some comments with column types doubts

@TomasTurina TomasTurina force-pushed the enhancement/122-unify-sqlite-manager branch from ed2e1f6 to ffd8732 Compare January 10, 2025 21:35
@TomasTurina TomasTurina force-pushed the enhancement/122-unify-sqlite-manager branch from 27afe97 to 755459a Compare January 13, 2025 18:20
Copy link
Member

@jr0me jr0me left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some minor changes requested but looking good!

@TomasTurina TomasTurina force-pushed the enhancement/122-unify-sqlite-manager branch 3 times, most recently from ca71726 to acc88b4 Compare January 14, 2025 19:51
@TomasTurina TomasTurina force-pushed the enhancement/122-unify-sqlite-manager branch from acc88b4 to 0505828 Compare January 14, 2025 20:07
@TomasTurina TomasTurina force-pushed the enhancement/122-unify-sqlite-manager branch from 0505828 to 224cdd0 Compare January 14, 2025 20:13
@TomasTurina TomasTurina marked this pull request as ready for review January 14, 2025 20:34
@TomasTurina TomasTurina force-pushed the enhancement/122-unify-sqlite-manager branch from af05cb7 to 0111440 Compare January 14, 2025 20:43
@TomasTurina TomasTurina force-pushed the enhancement/122-unify-sqlite-manager branch from 0111440 to ac5d8d9 Compare January 14, 2025 20:45
Copy link
Member

@jr0me jr0me left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Copy link
Member

@LucioDonda LucioDonda left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! just minor comment.

Copy link
Member

@cborla cborla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@TomasTurina TomasTurina merged commit e3e7b5f into master Jan 15, 2025
5 checks passed
@TomasTurina TomasTurina deleted the enhancement/122-unify-sqlite-manager branch January 15, 2025 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Unify the usage of the sqlite manager in the new agent
4 participants